package com.leinao.team.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: huopengfei
 * @Date: 2019/4/23 16:15
 * @Description:
 * @Version 1.0
 */
public class TeamListDto implements Serializable {

    /**
     * 团队ID
     */
    private Long teamId;
    /**
     * 创建人ID
     */
    private String adminId;
    /**
     * 团队名称
     */
    private String teamName;
    /**
     * 团队简介
     */
    private String introduction;
    /**
     * 所属角色
     */
    private int role;
    /**
     * 是否可以使用算力
     */
    private int powerStatus;
    /**
     * 来源
     */
    private int source;

    /**
     * 团队算力
     */
    private BigDecimal power;

    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public String getAdminId() {
        return adminId;
    }

    public void setAdminId(String adminId) {
        this.adminId = adminId;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public int getRole() {
        return role;
    }

    public void setRole(int role) {
        this.role = role;
    }

    public int getPowerStatus() {
        return powerStatus;
    }

    public void setPowerStatus(int powerStatus) {
        this.powerStatus = powerStatus;
    }

    public int getSource() {
        return source;
    }

    public void setSource(int source) {
        this.source = source;
    }

    public BigDecimal getPower() {
        return power;
    }

    public void setPower(BigDecimal power) {
        this.power = power;
    }

    @Override
    public String toString() {
        return "TeamListDto{" +
                "teamId=" + teamId +
                ", adminId='" + adminId + '\'' +
                ", teamName='" + teamName + '\'' +
                ", introduction='" + introduction + '\'' +
                ", role=" + role +
                ", powerStatus=" + powerStatus +
                ", source=" + source +
                ", power=" + power +
                '}';
    }
}
